Установка свежего NGINX на Debian

Advertisements

Добавляем источник приложений
Для Debian 6 добавить в конец файла /etc/apt/sources.list строчки:

 

 

deb-src http://nginx.org/packages/debian/ squeeze nginx
Например с помощью редактора nano это выглядит так

nano /etc/apt/sources.list
вставляем с помощью копирования в конец файла
нажимаем control + o после Enter для сохранения

control + x для выхода
обновляем источники приложений
apt-get update
Устанавливаем хранилище
apt-get install debian-archive-keyring
Добавляем ключ
gpg –keyserver keys.gnupg.net –recv-key ABF5BD827BD9BF62

gpg -a –export 7BD9BF62 | apt-key add —
Обновляем
apt-get update
Устанавливаем
apt-get install nginx
Проверяем версию
nginx -v

Возможные проблемы

-bash: deb: command not found
Нет такой команды, нужно редактировать файл и в него добавлять эти строчки
GPG error: http://nginx.org squeeze Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
Не поставили ключ ( см. добавляем ключ)
gpg: can’t open `’: No such file or directory
забыли в apt-key add поставить в конце “черточку” (см. добавляем ключ вторая строка)

Примечание

ключ можно добавлять на прямую, а не искать на серверах

 

устанавливая из под ubuntu не забываем указывать sudo

 

если 80 порт кем-то занят, например апачем, останавливаем вначале апач